構成ファイルの検証

半自動インストールの場合、インストーラーが参照する構成ファイルを提供することで、インストールを進めることができます。 テンプレートが生成された場合でも、構成ファイルを更新した後にフォーマットの一部が誤って破損している可能性があります。

破損を回避するために、インストーラーは検査メカニズムを備えており、構成ファイルが有効であることを検証できます。

構成ファイルを検証するには、次のコマンドを入力します。
SV_Cloud_Installer -c/--verifyConfig filename.yaml

インストーラーは、構成ファイルが有効であることを示すメッセージを表示するか、構成ファイルの誤っている部分を示すエラーを表示します。 -c/--verifyConfig オプションを、インストーラーの他のオプションと一緒に使用することはできません。

結果

構成の検証に合格すると、次の例のようなメッセージが表示されます。
The configuration file a.yaml is valid. You are ready to install.
構成の検証が不合格になると、次の例のようなメッセージが表示される可能性があります。
# This example illustrates a message when a mandatory field is missing in the configuration file
Verifying config file: a.yaml
'ipAddress' is a required property
On instance['cluster']['site1']['BareMetalServers'][0]['serviceIp']:
    {'gateway': '10.174.27.129',
     'netmask': '255.255.255.192'}